package com.zhentao.device.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.pojo.WaterAnomalyLog;

import java.util.List;
import java.util.Map;

/**
* @author DELL
* @description 针对表【water_anomaly_log】的数据库操作Service
* @createDate 2025-09-26 14:58:11
*/
public interface WaterAnomalyLogService extends IService<WaterAnomalyLog> {

    /**
     * 根据异常ID获取处理记录
     * @param anomalyId 异常ID
     * @return 处理记录列表
     */
    List<Map<String, Object>> getProcessRecordsByAnomalyId(Long anomalyId);
    
    /**
     * 添加处理记录
     * @param anomalyId 异常ID
     * @param status 状态
     * @param description 描述
     * @return 是否成功
     */
    boolean addProcessRecord(Long anomalyId, Integer status, String description);
}
